import random
from time import localtime

product=[['冰箱',1800],['草莓',10],['香蕉',9],['苹果',8],['拖鞋',12],['电脑',4000],['电视',2000],['衣柜',700],['自行车',700],['椅子',60]]
Coupon=[['冰箱优惠券',8],['草莓优惠券',7],['香蕉优惠券',9],['苹果优惠券',8],['拖鞋优惠券',6],['电脑优惠券',9],['电视优惠券',9],['衣柜优惠券',7],['自行车优惠券',7],['椅子优惠券',6]]
carts=[]
zkq=[]
money=input("请输入您带的金额")
print("正在为你进行抽券")
ra=random.randint(1,10)
zkq=[Coupon[ra-1][0],Coupon[ra-1][1]]
print("恭喜，为您抽到了"+zkq[0]+"可享受折扣为"+str(zkq[1])+"折")
m=0
j=0
time=''
prices=0
while int(money)>=m:
    cart = input("请输入你想购买的物品")
    for i in range(len(product)):
        if cart==product[i][0]:
            if zkq[0][:2]==cart:
                prices=product[i][1]*zkq[1]*0.1
            else:
                prices=product[i][1]
            a=input("您要加入到购物车吗? yes/no")
            if a=='yes':
               m=m+prices
               carts.append(cart)
               carts.append(prices)
               print("添加到购物车！")
            else:
                print("退回至购物架中！")
        else:
            j=j+1
    if j==5:
        print("没有这个商品，别瞎弄！")
    print("购物车内："+str(carts))
    pay=input("是否选择结账？yes/no")
    if pay=="yes":
        break
    else:
        continue
else:
    print("穷鬼，钱不够！请到其他超市购买！")
money1=int(money)-m
print("钱减去商品价格！")
time=localtime().tm_year
t1=localtime().tm_mon
t2=localtime().tm_mday
t3=localtime().tm_hour
t4=localtime().tm_min
print("恭喜，购买成功！您的卡余额还剩"+str(money1))
p=input("你需要打印小票吗 Q/q")
if p=="Q"or p=="q":
    print("您购买了以下物品"+str(carts))
    print("共花费金额"+str(m))
    print("时间："+str(time)+'年'+str(t1)+'月'+str(t2)+'日'+str(t3)+'时'+str(t4)+'分')
